iT邦幫忙

2021 iThome 鐵人賽

DAY 11
0
自我挑戰組

新手遇上Vue.js系列 第 20

Day20 樣式變化(動畫4)

  • 分享至 

  • xImage
  •  

元件間的轉換

在元素間的轉換可以更加簡單,,因為有了這一個動態組件
當按下單選鍵A會出現Component A, 按下單選鍵B會出現Component B,藉由點擊不同的選項,來淡出淡入不同的字串
https://ithelp.ithome.com.tw/upload/images/20211004/20140076UCIh3JPzjF.png
https://ithelp.ithome.com.tw/upload/images/20211004/201400769SiSLRFZY5.png

列表轉換(List transition)
以上都是處理單一元素的方法,當想要同時渲染整個LIST的時候,我們就可以使用

  • 渲染的是實際元素的預設,可以更改tag屬性解決
  • 不能使用過渡模式,不可在互斥的元素中使用
  • 內部的元素都需要有唯一的key
    https://ithelp.ithome.com.tw/upload/images/20211004/20140076Sbq95Fh2ml.png
    https://ithelp.ithome.com.tw/upload/images/20211004/20140076Wo1WQpXqKS.png

列表進入與離開過渡(List Entering/Leaving Transition)
在這個例子當中,有三個function分別數字,加入與移除,而其中給的key為”item” tag更改為,點選加入時便點選移除是隨機移除, 會照著數字加入但唯一的缺點是位置為隨機插入

參考資料 : https://vuejs.org/v2/guide/transitions.html#Transition-Modes


上一篇
Day19 樣式變化(動畫3) CSS轉換
下一篇
Day21 樣式變化(動畫)5
系列文
新手遇上Vue.js30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言